﻿* {
	margin: 0;
}
html, body {
	height: 100%;
}

.sticky-layout .tpf-wrapper {
	min-height: 72%;
	margin: 0 auto -135px; /* the bottom margin is the negative value of the .tpf-footer's height */
}
.sticky-layout .tpf-footer-wrapper, .sticky-layout .sticky-push {
	height: 135px; /* .push must be the same height as .tpf-footer */
}

#tpf-social-media-panel {
	margin-top : 2em;
	text-align : center;
}